.topbox {
  height: 480rpx;
  background: #eeeeee;
  position: relative;
  .stadium-info {
    position: absolute;
    bottom: 0;
    width: 95%;
    left: 50%;
    transform: translateX(-50%);
    .stadium-title {
      color: #fff;
      display: block;
      line-height: 100rpx;
    }
    .stadium-info-con {
      width: 100%;
      height: 180rpx;
      background: #fff;
      border-radius: 25rpx;
      margin-bottom: 30rpx;
      overflow: hidden;

      .stadium-info-con-top {
        display: flex;
        width: 100%;
        height: 100rpx;
        overflow: hidden;
        border-bottom: 1px solid lightgray;
        .stadium-info-con-left {
          width: 50%;
          height: 100%;
          border-right: 1px solid lightgray;
          .info-title {
            font-size: 20rpx;
            line-height: 20rpx;
          }
          .info-lab {
            font-size: 16rpx;
          }
        }
        .stadium-info-con-right  {
          width: 50%;
          height: 100%;
          .info-title {
            font-size: 20rpx;
            line-height: 20rpx;
          }
          .info-lab {
            font-size: 16rpx;
          }
          .info-val {
            color: #ff0000;
          }

        }

      }
      .stadium-info-con-bottom {
        margin-top: 2rpx;
        height: 80rpx;
        .bottom-title {
          height: 100%;
          font-size: 20rpx;
         
        }
        .info-bottom {
          font-size: 20rpx;
          color: skyblue;
        }

      }
    }
  }
}
.swiper {
  height: 300rpx;
  width: 100%;
  .swiper-item {
    width: 100%;
    height: 100%;
    .swiper-image {
      width: 100%;
      height: 100%;
    }
  }
}


.bottombox {
  width: 96%;
  margin: 0 auto;
  padding-top: 60rpx;
  background-color: #fff;
  .btx-title {
    font-weight: bolder;
  }
  .bottombox-img {
    width: 45rpx;
    height: 45rpx;
    margin-right: 10rpx;
  } 
  .test {
      float: left;
      font-size: 20rpx;

      
      
      
  }
  .tab-ticket {
    color: lightgreen;
  }
    
  .buy-root {
    padding: 0 !important;
  }
  .gzh {
    font-size: 20rpx;
    color: gray;
  }
  .gzh-price {
    color: #ff0000;
  }
  .buy-title {
    font-size: 22rpx;
    color: #000;
  }
  .buy-val {
    font-size: 20rpx;
  }
  
  .proImg {
    width: 100% !important;
  }
}
.our{
  margin-top: 20rpx;
  border-top: 1px solid lightgray;
  overflow: hidden;
}
